function [scores] = scores_calculate_2(donors,weight_donors,donors_father)
bases = {'a', 'c', 'g', 't'};
    for i = 1:36
        for k = 1:length(donors)
            temper = char(donors{k});
            j = donors_father(i);   %父结点
            if j == 0
                break;
            end
            base_j = find(strcmp(bases,temper(j)));
            base_i = find(strcmp(bases,temper(i)));
            scores(i,k) = 4 * weight_donors(base_j,base_i,i);
        end
    end
end